\name{NEWS}
\title{matlab4r News}
\encoding{UTF-8}

\section{CHANGES IN VERSION 0.1-5}{
  \subsection{NEW FUNCTIONS}{
    \itemize{
      \item Added functions for flipping or rotating numeric and complex
        matrices: \code{flipdim()}, \code{flipud()}, \code{fliplr()}, and
        \code{rot90()}.
    }
  }
}

\section{CHANGES IN VERSION 0.1-4}{
  \subsection{NEW FUNCTIONS}{
    \itemize{
      \item Added functions for generating sequences of (log-)linearly spaced
      numeric values: linspace() and logspace(). Note that the functions
      in the `matlab' package are not exactly mimicking the corresponding
      Matlab/Octave functions.

      \item Added basic complex functions real(), imag(), conj(), and angle()
      which are essentially only aliases of the R functions Re(), Im(), 
      and Conj().

      angle() returns the angle of a complex number in radians.
      The \R function Mod() is here only available as abs().
    }
  }
}

\section{CHANGES IN VERSION 0.1-3}{
  \subsection{NEW FUNCTIONS}{
    \itemize{
      \item Added compan() function for the `companion' matrix; the eig() 
      function is an alias for the R eigen()values function.

      \item Added the polynomial functions poly(), polyder(), polyfit(),
      polyint(), and polyval().
      
      \item roots() returns real and complex roots of polynomials.

      \item Simplified the trapz() function.
    }
  }
}

\section{CHANGES IN VERSION 0.1-2}{
  \subsection{NEW FUNCTIONS}{
    \itemize{
      \item Added functions from number theory: primes(), isprime() and 
      factors().

      \item The corresponding function for factors() in Matlab/Octave is
      called factor(), but that name should not be shadowed in R!

      \item Added the polyarea() and trapz() functions.
    }
  }
}

\section{INITIAL VERSION 0.1-1}{
  \subsection{NEW FUNCTIONS}{
    \itemize{
      \item Added some simple functions such as nthroot(), pow2(), and 
      nextpow2().

      \item dot() and cross() functions for scalar and vector product.

      \item Generate matrices through vander() and hilb().
    }
  }

  \subsection{INSTALLATION}{

    `matlab4r' will be a pure R package without using any source code in
    other programming languages.
    Therefore, installation will be immediate on all platforms.
  }

  \subsection{INTENTION}{

    This package provides R implementations of more advanced math
    functions from Matlab and Octave (and the Euler Math Toolbox)
    with a special view on optimization and time series routines.
  }

  \subsection{Remark}{

  Typeset this document as:

  \code{R CMD Rd2pdf NEWS.Rd --title="NEWS for matlab4r version 0.1-n"}.
  }
}
